草庐IT

Java Process Servers 好主意与否?

全部标签

php - 在 PHP 中创建动态类变量是个好主意吗?

在创建类时,我遵循OO约定并在使用它们之前声明所有类变量:classmyClass{private$property1,$property2,...;public__constructor(){$this->property1=$this->property2=NULL;}}但我意识到PHP是脚本语言,并没有严格遵循OO概念,因此我们可以动态“生成”类属性:classmyClass{public__constructor(){$this->fields=$this->db->getFields(TABLE_NAME);foreach($this->fieldsas$fld){$this

php - 使用 safemysql 类来防止 SQL 注入(inject)是个好主意吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我想知道是否有人对这个脚本/类有经验safemysql?(本脚本的开发者除外)它被宣布为mysql查询最安全的方式,可以防止站点遭受sql注入(inject)......我真的很喜欢你使用它的方式。但它真的“安全”吗?这是好的代码吗?…关闭mysql连接怎么样,这在这个脚本中没有发生…不是必要的吗?很乐意与您讨论这个问题!

php - 使用 WAMP、MAMP、XAMPP 等 AMP 软件是个好主意吗?

我知道像WAMP、XAMPP这样的软件可以节省很多困难的配置时间。但是,除此之外,这是个好主意吗?另一方面,我想坚持传统方法并单独安装每个组件并使用它们。 最佳答案 当然这是个好主意。简单的配置意味着节省时间。节省时间意味着项目可以快速完成。快速完成项目意味着更多的项目,更多的项目意味着更多的钱。:)哈哈 关于php-使用WAMP、MAMP、XAMPP等AMP软件是个好主意吗?,我们在StackOverflow上找到一个类似的问题: https://stack

php - 在 PHP 中这样命名参数是个坏主意吗?

我最近一直在做很多Objective-C编程,现在我又回到了PHP,老实说,我很怀念命名参数(起初我讨厌它们,现在我喜欢它们,去图)。无论如何,在PHP中,我有时会看到人们将数组传递给函数作为命名参数的伪方式(额外的好处是不必担心顺序),但有时这会使函数编写过于复杂。此外,有时我想调用带有命名参数的函数,但有时不这样做更容易也更快。有没有人简单地做这样的事情:functioncalculateArea($width,$height){//docalculationshere...}//andthencallthefunctionlikeso:calculateArea($width=1

php - 在 css 文档中使用 php 是个坏主意吗?

我已经创建了名为style.php的CSS页面并将其包含在顶部:这会让你畏缩吗?这是一个糟糕的主意吗?我这样做是因为我创建了一个允许管理员控制页面颜色的CMS(因此style.php脚本查询数据库并获取十六进制值)。有什么想法吗? 最佳答案 这不是一个坏主意(取决于有关缓存+内容类型的说明),但请考虑启动PHP实例(mod_php)或将脚本传递给已运行的php(fastcgi样式)的成本。你真的想要那个开销吗?您最好将CSS页面的“缓存”版本写入静态文件,然后为其提供服务(或者如果您需要每页的灵active,请选择要包含的样式表;我

php - 使用多个 PHP 包含一个坏主意吗?

我正在创建PHP地点。它使用多个PHP类,这些类目前都在一个PHP包含中。但是,我正在使用AptanaIDE,并且该文件现在开始崩溃(大约400行)。所以我想知道单独包含所有文件是否会有任何负面影响。电流:主文件:include("includes.php");包括.php:containsphpclasses建议:主文件:主文件:include("includes.php");包括.php:include("class1.php");include("class2.php") 最佳答案 多个PHPinclude没问题,400行应该

php - 为什么在 php 中使用多线程不是一个好主意?

我知道php没有线程。但是在本教程中,他们表明通过使用主机操作系统的能力,我们可以实现它。它还表示不会在生产代码中执行此操作。为什么这不是一个好主意?这是一个示例代码$processID=pcntl_fork();if($processID){echo"I'mintheparentprocess!";}else{echo"I'minthechildprocess!";}这是tutorial. 最佳答案 fork会创建一个Thread吗?当我们fork一个进程时,进程空间,即进程需要执行的库和代码所在的内存区域被复制,不同但相关的进程

使用 Django 的带有 RESTful API 的 PHP 网站。可能的?好主意?

我有一个用PHP编写的现有网站。我想添加一个RESTAPI。我喜欢使用Django创建RESTfulAPI如此简单。仅出于在PHP支持的网站上创建API的目的而使用Django是否有任何缺点?提前致谢。 最佳答案 有几个缺点:你的代码库会更大一侧数据模型的每项更改都必须在另一侧完成它将需要您的服务器提供更多资源您有2个系统需要维护但对于其余部分,我明白为什么使用Django比使用普通PHPAPI更容易做到这一点。我怀疑没有可用于执行类似操作的PHP库。 关于使用Django的带有REST

php - 对象集合类与否

我正在尝试决定是为我的应用程序/数据库中的每种内容类型创建许多类,还是只坚持使用过程代码。版本1:为每个对象集合创建一个类:classApp{protected$user_collection;functiongetUserCollection(){if(!isset($this->user_collection)$this->user_collection=newUserCollection($this);return$this->user_collection;}//...}classUserCollection{function__construct(App$app){$this

php - 允许 Google 绕过 CAPTCHA 验证 - 明智与否?

我的网站有一个数据库查询;填写验证码会给您5分钟的查找时间。还有一些自定义代码可以检测任何自动化脚本。我这样做是因为我不希望有人对我的网站进行数据挖掘。问题是Google在抓取我的网站时看不到查找结果。如果有人正在搜索查找结果中存在的字符串,我希望他们通过谷歌搜索找到该页面。对我来说显而易见的解决方案是使用PHP变量$_SERVER['HTTP_USER_AGENT']来绕过Google机器人的验证码和自定义安全代码。我的问题是这是否明智。人们随后可以使用Google的缓存查看查找结果而无需填写验证码,但Google自己的脚本检测方法会阻止他们对这些页面进行数据挖掘吗?或者人们是否可以